BRUCE ECKEL EBOOK  Index  Alla kapitlen       

 SAM eBook        Bo Nordin       Jan Ekholm     Örjan Sterner

 

 

 

 

MINA ANTECKNINGAR       MINA ANTECKNINGAR2       ANTECKNINGAR ÖRJAN

 

 

 

 

TDB 2 KURSLITTERATUR

 

 

CPLUSPLUS

Virtual Members. Abstraction. Polymorphism.

 

 

 

 

DIVERSE EXEMPEL

JAN SKANSHOLM EXEMPEL

Hyra bil sid 34

Hyra bil sid 36

Set precision sid 39

Ex faktura

If and else sid 46

Ränta på ränta sid 45

Ex miljonär sid 53

Ex epsilon sid 56

Ex läsa in tal sid 57

while – break sid 59

while – break sid 60

Ex försäljning sid 66

Sorterings algoritm sid 68

Ex fakultet sid 75

referenser

 

Linjär sökning

Ex character sid 81 - 83

character

Ex datum

Ex string.find sid 93

strcpy

strcpy 2           

strcmp sid 109

funktioner sid 113

funktioner 2

binärsökning sid 119

binärsökning rekursivt sid 168

funktioner 3 sid 123

enum sid 188

 

Ex simple in and out sid 131

Ex andragrads ekvation sid 138

default värde sid 141

rekursiva funktioner sid 143

Ex anagram sid 155

sizeof operatorn

<cfloat> sid 158

pekare sid 159

pekare till char

Ex strlen med pekare sid 170

Ex strcpy med pekare sid 171

new sid 173

referensvariabel

funktions pekare sid 181

Filer direkt access

 

matriser sid 193

matriser med vector

ios::flaggor

Kopiera filer

Kopiera filer 2

Läsa filer

Filer drbuf()

Temporär fil

Kap 6 framåt

 

 

 

 

 

BRUCE ECKEL

Alla datatyper

command line

Ex adresser &

ArrayArguments

Array Identifier

Arrays.

Assert

Auto increment

Bit manipulation

Boolean

Cast FromVoid Pointer

Rekursivt Cats In Hats

Display all the ASCII characters

Your Pets

Union

 

Forward function & data declarations

Function Call Cast

Funktions pekare

Funktions pekare 2

Global variables

goto

Gissa tal

Matte operationer

Menu

On-the-fly variable definitions

Pass Address.

Pass ByValue.

An array of struct

 

Pointer To Function

Print Binary.

Return.

Rotation

How variables are scoped

Allowing a struct to refer to itself

SimpleCast

const_cast

reinterpret_cast

static_cast

Struct

Demonstrates the use of specifiers

 Void Pointer

 

 

 

Comma Operator

Komplicerade functions definitioner

Dynamic Debug Flags.

Enum.

File Static

Floating As Binary.

Pass Reference

Operator mistakes

Pointer Arithmetic

Pointer Increment

Pointers And Brackets

Using a static variable in a function

macro exempel

 

 

 

 

 

 

EXEMPEL JAN EKHOLM

buffrad output

dynamisk vektorklass

pekararitmetik

fil open

dynamisk vektorklass

class color

class product

struct product 2

class coordinate

binary fil

makro ex

strncpy().

 

 

enkel class

file input

dynamisk vector class

rekursivt n-fakultet

rekursivt Fibonacci

function pekare

laser fil via omdirigering

cin.get

flush ex

cin.clear

namespace

soccialskyddssignum

string med iterator

string compare 2

string operatorn+

string operatorn+=

string erase

s.find_first_not_of

s.find(text)

s.size() och s.lenght()

 

s.substr()

string compare

string söker

string copy

string copy 2

string konkatenera

string compare

string str_len

 

template class queue

class character

counter function

prime numbers

count periods

progression 1 2 4 8 16 . . .

change case

find duplicates

ignore case when compare strings

hypotenusan

strlen

swap arguments

count (use static variables)

encode a message (use rotations)

quicksort

quicksort for characters

calculate average

array sample

scope

 

bubble sort

bubble sort

cin

gets

string functions

reverse string

template övning

class truck

XOR using logical operators

left and right rotate for byte values

exception

abs  <stdlib>

unsigned and signed int

show the alphabet

cast (typomvandling)

randomise (rand <stdlib>)

if / else

switch function

loops

 

pass a pointer  to a function

pass a pointer to a function

pass a string to a function

invert the case of the letters

3 different way to pass array to func

print some numbers

demo box

pointer to pointer

use a global variable

automatic type conversion

call by value

various of negative func

various versions of min

compare values by return

return sum of an array

command line arguments

command line arguments

function prototype - check

pass a string to a function

 

display the bits within the byte

enumeration

independent reference

lowercase using bitwise OR

uppercase using bitwise AND

overloaded function

overloading ambiguity

quicksort

print a string backwards

recursion

return a reference

string concatenation

pointer version of swap

constant pointer